/** @class ClickableBlock 
	@description permet de rendre un conteneur entierement cliquable, reproduisant le clic sur son 1er lien enfant.
	@use 
			<div class="blockClickable">
				<p>Lorem ipsum....</p>
				<a href="monsite.com" target="_blank">En savoir plus</a>
				<p>... dolor sic amet</p>
			</div>
			
			L'ensemble de la <div class="blockClickable"> est maintenant cliquable et mene vers monsite.com dans une nouvelle fenetre
	@return behavior 
*/
var ClickableBlock = new Class({
	initialize: function (block, sClass){
		block = $(block);
		var lien = block.getElement("a");
		if(!lien) return;
		block.style.cursor = 'pointer';
		var klass = sClass || "hover";
		block.addEvents({
			"click" : function (e){
						e.stop();
						var target = lien.getAttribute("target") || "_self";
						window.open(lien.href, target);
					},
			"mouseover" : function (e){e.stop();this.addClass(klass)},
			"mouseout" : function (e){e.stop();this.removeClass(klass)}
		})
	}
});
Moodule.register("ClickableBlock", "div.blockClickable");
Moodule.register("ClickableBlock", "div.blockPromo", "borderRed");
Moodule.register("ClickableBlock", "div.blockExcluWeb");
Moodule.register("ClickableBlock", "div.blockOffreSpeciale");